entrance to a mountain road - Espagnol Anglais Dictionnaire